package com.jmlee.mapper;

import com.jmlee.pojo.Rider;
import com.jmlee.vo.ChangePwdVo;
import org.apache.ibatis.annotations.Mapper;

/**
 * @author： 郑锦涛
 * @data： 2021/3/8 17:07
 * @version：1.0
 * @描述： dao层    对于骑手的操作方法
 */
@Mapper
public interface RiderMapper {

    /**
     * 查询登录 --通过账号密码
     * @param rider
     * @return
     */
    Rider selectRiderByLogin(Rider rider);

    /**
     * 修改骑手信息-- 包括昵称、手机号、身份证、身份证图片
     * @param rider
     * @return
     */
    Integer changeRiderInfo(Rider rider);

    /**
     * 获取修改后的角色数据
     * @param rider
     * @return
     */
    Rider selectRiderByChange(Rider rider);

    /**
     * 修改密码
     *
     * @param changePwdVo
     * @return
     */
    Integer changePwd(ChangePwdVo changePwdVo);

    /**
     * 骑手注册
     * @param rider
     * @return
     */
    Integer insertRider(Rider rider);

}
